package com.hangwei.paperless.model.bean;

import java.util.List;

public class UserInfo {


    public String loginname;                            //登录名
    public String signature;                            //签名图片
    public String mobile;                               //手机号码
    public String avatar;                               //用户头像
    public String appShortName;                         //系统名称
    public SysParamBean sysParam;                       //系统参数,注：只有传入appname才会查询出对应app需要的参数
    public String userId;
    public String unitname;                             //单位公司名称
    public String roleName;                             //角色名称
    public String unitid;                               //单位公司id
    public String depId;                                //部门id
    public String depname;                              //部门名称
    public String username;                             //用户名称
    public List<StampBean> stamp;                       //用户拥有的印章集合
    public List<UserCompaniesBean> userCompanies;       //用户分配的所有公司集合
    public List<DocroleBean> docrole;                   //用户拥有的资料权限集合
    public List<String> authority;                      //返回用户拥有的APP权限项集合

    public static class SysParamBean {
    }

    public static class UserCompaniesBean {
        public String companyId;
        public String companyName;
    }
    public static class StampBean{
        public String stampId;                          //印章id
        public String stampTypeCode;                    //印章类型代码
        public String stampCode;                        //印章号码
        public String number;
        public boolean isChecked;
    }
    public static class DocroleBean{
        public String id;                               //权限明细ID
        public String docroleTypeCode;                  //权限类型代码
        public String dictId;                           //产品或工艺类型ID
    }
}
